:root[data-theme-mode="light"] {
    /* 主色 */
    --b3-theme-primary-base-l:75.97%;
    --b3-theme-primary-base-ch:0.1453 34.26;
    --b3-theme-surface-base-l:94.8%;
    --b3-theme-surface-base-ch:0.0194 302.2;

    --b3-theme-background: #fffbff;/* 编辑区背景 必须用HEX颜色*/

    --Sv-tab-bar-item-after:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M100 100C44.772 100 0 55.228 0 0v100h100z' fill='%23fffbff'/></svg>"),
    url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 100c55.228 0 100-44.772 100-100v100H0z' fill='%23fffbff'/></svg>"),
    url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><rect  width='100%' height='100%' fill='%23fffbff'/></svg>");

    --Sv-tab-bar-V-item-after:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M100 100C100 44.772 55.228 0 0 0H100V100z' fill='%23fffbff'/></svg>"),
    url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 100c55.228 0 100-44.772 100-100v100H0z' fill='%23fffbff'/></svg>"),
    url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><rect  width='100%' height='100%' fill='%23fffbff'/></svg>");

    /* ————————————————————  自定义结构配色  ———————————————————— */

	/* 顶栏 */
    --Sv-toolbar-background: #f9f5fc;
    --Sv-barWorkspace-color: var(--b3-theme-on-background);
    --Sv-barWorkspace-background: var(--Sv-list-background);
    --Sv-barWorkspace-background-hover: var(--Sv-list-focus-hover);

	/* dock栏 */
    --Sv-dock-background: var(--Sv-toolbar-background);
    --Sv-dock-item-hover-color: var(--b3-theme-background);
    --Sv-dock-item--activefocus-color: var(--b3-theme-background);
    --Sv-dock-item-active-background: #a18ef9;
    --Sv-dock-item-active-background-hover: #8f7ce6;
    --Sv-dock-item--activefocus-background: #ff5f40!important;
    --Sv-dock--item--activefocus-shadow: 0 ;
	
	/* 侧栏面板 */
    --Sv-block-icon-active: #ff5f40;

    /* 底栏 */
    --Sv-status-barDock-color: #ff5f40;


    /* 面包屑 */
    --Sv-breadcrumb-active: #ab90f7;
    --Sv-breadcrumb-active-hover:#9d80ec;
    
    /* 块引用 */
    --Sv-block-ref-background: transparent;
    --Sv-block-ref-bottom: 3px solid;
    --Sv-block-ref-bottom-image: linear-gradient(to bottom right,#ff5f40, #ff5f40) 1;

    --Sv-Savor-light-on:var(--Sv-Savor-light-off);

    /* 合并顶栏插件收缩颜色 */
    --Sv-plugin-off-bg: oklch(var(--b3-theme-surface-base-l) var(--b3-theme-surface-base-ch));
    --Sv-plugin-b-off-bg: oklch(calc(var(--b3-theme-surface-base-l)*0.97) var(--b3-theme-surface-base-ch));
    --Sv-plugin-b-off-bg-hover: oklch(calc(var(--b3-theme-surface-base-l)*1.02) var(--b3-theme-surface-base-ch));
}


.sy__file .b3-list--background:nth-child(4n-3) [data-type="navigation-root"]>.b3-list-item__toggle>.b3-list-item__arrow,
.sy__file .b3-list--background:nth-child(4n-3) [data-type="navigation-root"]+ul .b3-list-item__toggle>.b3-list-item__arrow{
	color:#f67563;
}
.sy__file .b3-list--background:nth-child(4n-2) [data-type="navigation-root"]>.b3-list-item__toggle>.b3-list-item__arrow,
.sy__file .b3-list--background:nth-child(4n-2) [data-type="navigation-root"]+ul .b3-list-item__toggle>.b3-list-item__arrow{
	color:#ff9b1e;
}
.sy__file .b3-list--background:nth-child(4n-1) [data-type="navigation-root"]>.b3-list-item__toggle>.b3-list-item__arrow,
.sy__file .b3-list--background:nth-child(4n-1) [data-type="navigation-root"]+ul .b3-list-item__toggle>.b3-list-item__arrow{
	color:#64bbaa;
}
.sy__file .b3-list--background:nth-child(4n) [data-type="navigation-root"]>.b3-list-item__toggle>.b3-list-item__arrow,
.sy__file .b3-list--background:nth-child(4n) [data-type="navigation-root"]+ul .b3-list-item__toggle>.b3-list-item__arrow{
	color:#49adbb;
}
.protyle-wysiwyg .h1{
	color:var(--h1-list-graphic);
}
.protyle-wysiwyg .h2{
	color:var(--h2-list-graphic);
}
.protyle-wysiwyg .h3{
	color:var(--h3-list-graphic);
}
.protyle-wysiwyg .h4{
	color:var(--h4-list-graphic);
}
.protyle-wysiwyg .h5{
	color:#b6a277;
}
.protyle-wysiwyg .h6{
	color:var(--h6-list-graphic);
}

.protyle-wysiwyg .h1 span,.protyle-wysiwyg .h2 span,.protyle-wysiwyg .h3 span,.protyle-wysiwyg .h4 span,.protyle-wysiwyg .h5 span,.protyle-wysiwyg .h6 span{
    color:unset;
   }


#savorToolbar #buttonSavor-light svg{
    color: var(--b3-theme-on-surface);
}